percutaneous transcatheter closure - Français Anglais Dictionnaire